<?php

include_once ('com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once ('com/alibaba/openapi/client/entity/ByteArray.class.php');

class PoolProductPullOfferPoolQueryParam extends SDKDomain {

       	
    private $offerPoolId;
    
        /**
    * @return 商品池ID
    */
        public function getOfferPoolId() {
        return $this->offerPoolId;
    }
    
    /**
     * 设置商品池ID     
     * @param Long $offerPoolId     
     * 参数示例：<pre>23423</pre>     
     * 此参数必填     */
    public function setOfferPoolId( $offerPoolId) {
        $this->offerPoolId = $offerPoolId;
    }
    
        	
    private $cateId;
    
        /**
    * @return 类目ID
    */
        public function getCateId() {
        return $this->cateId;
    }
    
    /**
     * 设置类目ID     
     * @param Long $cateId     
     * 参数示例：<pre>324234</pre>     
     * 此参数必填     */
    public function setCateId( $cateId) {
        $this->cateId = $cateId;
    }
    
        	
    private $taskId;
    
        /**
    * @return 查询任务ID
    */
        public function getTaskId() {
        return $this->taskId;
    }
    
    /**
     * 设置查询任务ID     
     * @param String $taskId     
     * 参数示例：<pre>1</pre>     
     * 此参数必填     */
    public function setTaskId( $taskId) {
        $this->taskId = $taskId;
    }
    
        	
    private $language;
    
        /**
    * @return 语言
    */
        public function getLanguage() {
        return $this->language;
    }
    
    /**
     * 设置语言     
     * @param String $language     
     * 参数示例：<pre>en</pre>     
     * 此参数必填     */
    public function setLanguage( $language) {
        $this->language = $language;
    }
    
        	
    private $pageNo;
    
        /**
    * @return 页码
    */
        public function getPageNo() {
        return $this->pageNo;
    }
    
    /**
     * 设置页码     
     * @param Integer $pageNo     
     * 参数示例：<pre>1</pre>     
     * 此参数必填     */
    public function setPageNo( $pageNo) {
        $this->pageNo = $pageNo;
    }
    
        	
    private $pageSize;
    
        /**
    * @return 每页数量
    */
        public function getPageSize() {
        return $this->pageSize;
    }
    
    /**
     * 设置每页数量     
     * @param Integer $pageSize     
     * 参数示例：<pre>10</pre>     
     * 此参数必填     */
    public function setPageSize( $pageSize) {
        $this->pageSize = $pageSize;
    }
    
        	
    private $appKey;
    
        /**
    * @return 机构appKey
    */
        public function getAppKey() {
        return $this->appKey;
    }
    
    /**
     * 设置机构appKey     
     * @param String $appKey     
     * 参数示例：<pre>1</pre>     
     * 此参数必填     */
    public function setAppKey( $appKey) {
        $this->appKey = $appKey;
    }
    
    	
	private $stdResult;
	
	public function setStdResult($stdResult) {
		$this->stdResult = $stdResult;
					    			    			if (array_key_exists ( "offerPoolId", $this->stdResult )) {
    				$this->offerPoolId = $this->stdResult->{"offerPoolId"};
    			}
    			    		    				    			    			if (array_key_exists ( "cateId", $this->stdResult )) {
    				$this->cateId = $this->stdResult->{"cateId"};
    			}
    			    		    				    			    			if (array_key_exists ( "taskId", $this->stdResult )) {
    				$this->taskId = $this->stdResult->{"taskId"};
    			}
    			    		    				    			    			if (array_key_exists ( "language", $this->stdResult )) {
    				$this->language = $this->stdResult->{"language"};
    			}
    			    		    				    			    			if (array_key_exists ( "pageNo", $this->stdResult )) {
    				$this->pageNo = $this->stdResult->{"pageNo"};
    			}
    			    		    				    			    			if (array_key_exists ( "pageSize", $this->stdResult )) {
    				$this->pageSize = $this->stdResult->{"pageSize"};
    			}
    			    		    				    			    			if (array_key_exists ( "appKey", $this->stdResult )) {
    				$this->appKey = $this->stdResult->{"appKey"};
    			}
    			    		    		}
	
	private $arrayResult;
	public function setArrayResult($arrayResult) {
		$this->arrayResult = $arrayResult;
				    		    			if (array_key_exists ( "offerPoolId", $this->arrayResult )) {
    			$this->offerPoolId = $arrayResult['offerPoolId'];
    			}
    		    	    			    		    			if (array_key_exists ( "cateId", $this->arrayResult )) {
    			$this->cateId = $arrayResult['cateId'];
    			}
    		    	    			    		    			if (array_key_exists ( "taskId", $this->arrayResult )) {
    			$this->taskId = $arrayResult['taskId'];
    			}
    		    	    			    		    			if (array_key_exists ( "language", $this->arrayResult )) {
    			$this->language = $arrayResult['language'];
    			}
    		    	    			    		    			if (array_key_exists ( "pageNo", $this->arrayResult )) {
    			$this->pageNo = $arrayResult['pageNo'];
    			}
    		    	    			    		    			if (array_key_exists ( "pageSize", $this->arrayResult )) {
    			$this->pageSize = $arrayResult['pageSize'];
    			}
    		    	    			    		    			if (array_key_exists ( "appKey", $this->arrayResult )) {
    			$this->appKey = $arrayResult['appKey'];
    			}
    		    	    		}
 
   
}
?>